package com.choosefine.it.worker.model.dto;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value="工人发布管理查询模型",description="鞠成阳")
public class PublishMgtWorkerDTO implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@ApiModelProperty(value="工人UserCode")
	private String userCode;
	
	/*
	 * 第一版为 publisher（发布人）
	 * 第二版 publisher（发布人）变更为 操作员编号
	 * 此处使用 userName（发布人姓名）作为模糊查询条件
	 * 
	 * update by juchengyang 2017/2/14
	 */
//	@ApiModelProperty(value="发布人")
//	private String publisher;
	
	@ApiModelProperty(value="发布人姓名")
	private String userName;
	
	@ApiModelProperty(value="工种Id")
	private Integer workTypeId;
	
	@ApiModelProperty(value="工种")
	private String workTypeName;
	
	@ApiModelProperty(value="开始时间")
	private Long startTime;
	
	@ApiModelProperty(value="结束时间")
	private Long endTime;
	
	@ApiModelProperty(value="发布状态（0未审核1通过2未通过）")
	private String verifyStatus;
	
	@ApiModelProperty(value="开始页")
	private Integer pageNum;
	
	@ApiModelProperty(value="页面行")
	private Integer pageSize;

	public String getUserCode() {
		return userCode;
	}

	public void setUserCode(String userCode) {
		this.userCode = userCode;
	}

//	public String getPublisher() {
//		return publisher;
//	}
//
//	public void setPublisher(String publisher) {
//		this.publisher = publisher;
//	}

	public String getWorkTypeName() {
		return workTypeName;
	}

	public void setWorkTypeName(String workTypeName) {
		this.workTypeName = workTypeName;
	}

	public Long getStartTime() {
		return startTime;
	}

	public void setStartTime(Long startTime) {
		this.startTime = startTime;
	}

	public Long getEndTime() {
		return endTime;
	}

	public void setEndTime(Long endTime) {
		this.endTime = endTime;
	}

	public String getVerifyStatus() {
		return verifyStatus;
	}

	public void setVerifyStatus(String verifyStatus) {
		this.verifyStatus = verifyStatus;
	}

	public Integer getPageNum() {
		return pageNum;
	}

	public void setPageNum(Integer pageNum) {
		this.pageNum = pageNum;
	}

	public Integer getPageSize() {
		return pageSize;
	}

	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}

	public Integer getWorkTypeId() {
		return workTypeId;
	}

	public void setWorkTypeId(Integer workTypeId) {
		this.workTypeId = workTypeId;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}
	
	
}
